#include "../header.h"

//1.open 
//2个参数 : 打开一个已经存在的文件  如果文件不存在就出错。 
//3参数形式 ： 打开一个文件，文件不存在就创建。
//基本流程： 打开 - 读写 - 关闭 
int main(int argc, char const *argv[])
{
    const char * str = "hello.txt";
    int fd = open(str,O_RDONLY | O_CREAT,0666);
    if(fd < 0 )
    {
       printf(">>>> fd = %d\n",fd);
       perror("open file error\n");
       //输出错误号
       printf("errno:%d\n",errno);
       //用字符串函数把错误号转换成 字符串
       printf("%s\n",strerror(errno));
       return -1; 
    }
    printf("open file success fd = %d\n",fd);

    //操作 读写
    printf("write or read file\n");

    close(fd);

    return 0;
}
